team of specialists - Turkish English Dictionary